{{tag> authentification sécurité }}

----

====== Logiciel de lecture d'empreintes digitales ======
{{:fprint_logo.png?80nolink |fprint_logo.png}}FPrint est un logiciel parmi les plus répandus de lecture biométrique sous Linux.\\
Il permet d'unifier la prise en compte des **empreintes digitales**, et est parfaitement intégré à Gnome et aux fenêtres de connexion les plus répandues.

Source éventuelle : http://www.geekplanet.fr/content/view/25/33

===== Vérifier la prise en compte de votre matériel =====
Listez les périphériques grâce à ''lsusb'' : vous obtenez quelque chose comme
<code bash>Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
//Etc…</code>
On obtient
  * Le "Vendor ID" : ici **0483**
  * Le "Product ID" : ici **2016**
On peut comparer ces identifiants avec : 
  * La liste du matériel supporté du site du projet
  * La liste du matériel connu insupporté
  * Les liens (apparemment morts) se trouvent sur cette page : http://www.freedesktop.org/wiki/Software/fprint/libfprint/

===== Installation =====
==== Actuellement sous Ubuntu 13.10 ====
Le logiciel se trouve fort heureusement dans les dépôts officiels d'Ubuntu (et dérivés bien sûr). Il suffit d'exécuter, en ligne de commande :
<code bash>sudo apt-get install libpam-fprintd fprintd</code>
On peut aussi installer une interface graphique de test par :
<code bash>sudo apt-get install fprint-demo</code>
Et voilà, vous allez pouvoir commencer à utiliser votre empreinte digitale !
===== Utilisation =====
Il semblerait (LinuxMint Olivia/Ubuntu 13.04) que le panneau de configuration ne permette pas (toujours) directement d'enregistrer des empreintes digitales…\\
FIXME Une reconfiguration de gnome-panel serait-elle utile ? :p\\
De toute façon, suivez la méthode en ligne de commande.

==== Test ====

Si vous avez installé le paquet ''fprint-demo'', vous pouvez tester le bon fonctionnement de votre lecteur biométrique avec la commande :
<code>
fprint_demo
</code>
Une interface graphique permet de choisir le lecteur biométrique (si vous en avez plusieurs), d'enregistrer des empreintes et de vérifier quelles peuvent être reconnues (ou non). Ce logiciel permet uniquement de tester le matériel et n'enregistre ni ne configure rien pour le système. Toutes les empreintes enregistrées sont donc perdues à la fermeture de la fenêtre de test.


==== Enregistrement par défaut (Index droit) ====
  * Lancez, en console, <code bash>sudo pam-auth-update</code>
    * *Espace* pour sélectionner, en plus du reste, "Fingerprint Authentification"
    * *Tab* pour aller sur "OK", puis *Espace* pour confirmer
  * Ensuite, lancez ''fprintd-enroll'' 
<note tip>On peut aussi, pour les geeks, rajouter une empreinte spécifique au superutilisateur en lançant en plus : <code bash>sudo pam-auth-update</code></note>
  * Il vous sera alors demandé de passer votre doigt.
  * Vos empreintes digitales sont bien enregistrées !

Vous pouvez maintenant vous connecter avec votre empreinte digitale, mais aussi avec votre mot de passe si nécessaire (mauvaise reconnaissance d'empreinte 3 fois de suite)
==== Enregistrement d'autres empreintes ====
Il suffit de rajouter l'option -f (ou --enroll-finger) suivi de, au choix : 
  * un chiffre, les doigts étant numérotés du pouce à l'auriculaire gauche (doigts 1 à 5) puis du pouce à l'auriculaire droit (doigts 6 à 10). 
  * left-thumb, left-index-finger, left-middle-finger, left-ring-finger, left-little-finger, right-thumb, right-index-finger,right-middle-finger, right-ring-finger, right-little-finger.

FIXME Bug ? Il parle toujours de l'index droit. À vérifier à l'aide de ''fprintd-list''.

===== Liens =====

  * [[http://www.reactivated.net/fprint/wiki/Main_Page|Site officiel (en)]]
  * [[https://launchpad.net/~fingerprint/+archive/fprint|Page du dépôt FPrint(en) : launchpad.net - Fingerprint - FPrint]]

----

Contributeurs : [[:utilisateurs:Ban]] (Créateur) [[:utilisateurs:FelixP]] (Réécriture en 2013)